// 这里的index.js相当于一个vue插件
import PageTools from '@/components/PageTools'
import UploadExcel from '@/components/UploadExcel'
import UploadImg from '@/components/UploadImg'
const components = [PageTools, UploadExcel, UploadImg]
export default {
  // 当Vue使用这个插件的时候，就会调用intall方法
  install(Vue) {
    // Vue是传过来的参数，就是构造函数，这时就可以利用构造函数注册全局组件
    // Vue.component('PageTools', PageTools)
    // Vue.component(UploadExcel.name, UploadExcel)
    // 一个个写太麻烦，用组件名字循环注册，但是得保证组件内有name属性
    components.forEach(item => {
      // console.log(item.name)
      Vue.component(item.name, item)
    })
  }
}
